package algorithm.lanqiao.t2060;

import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.io.StreamTokenizer;

/**
 * 本题为填空题，只需要算出结果后，在代码中使用输出语句将所填结果输出即可。
 * <p>
 * 小蓝有一个裁纸刀，每次可以将一张纸沿一条直线裁成两半。
 * <p>
 * 小蓝用一张纸打印出两行三列共 6 个二维码，至少使用九次裁出来，下图给出了一种裁法。
 * <p>
 * 图片描述
 * <p>
 * 在上面的例子中，小蓝的打印机没办法打印到边缘，所以边缘至少要裁 4 次。另外，小蓝每次只能裁一张纸，不能重叠或者拼起来裁。
 * <p>
 * 如果小蓝要用一张纸打印出 20 行 22 列共 440 个二维码，他至少需要裁多少次？
 */
public class Main {
    static InputStreamReader ins = new InputStreamReader(System.in);
    static StreamTokenizer in = new StreamTokenizer(ins);
    static PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));

    public static void main(String[] args) {
        out.print(4 + 19 + 20 * 21);
        out.flush();
    }

    private static int readInt() {
        try {
            in.nextToken();
        } catch (Exception e) {
        }

        return (int) in.nval;
    }
}
